#include <stdio.h>
#include <stdlib.h>

#define A (*a)
#define B (*b)

typedef int bo;

typedef struct stu
{
    int ch, ma, en, to;
} stu;

bo is_match(stu *a, stu *b)
{
    if (abs(A.ch - B.ch) > 5 ||
        abs(A.ma - B.ma) > 5 ||
        abs(A.en - B.en) > 5 ||
        abs(A.to - B.to) > 10)
        return 0;
    return 1;
}

stu stus[1001] = {};
int cnt = 0;
int res = 0;

int main()
{
    scanf("%d", &cnt);
    for (int i = 0; i < cnt; ++i)
    {
        scanf("%d%d%d", &stus[i].ch, &stus[i].ma, &stus[i].en);
        stus[i].to = stus[i].ch + stus[i].ma + stus[i].en;
        for (int j = 0; j < i; ++j)
        {
            res += is_match(stus + i, stus + j);
        }
    }

    printf("%d", res);
    return 0;
}